/***********************************************************************************
*	File: CreditState.h
*	Author: Keisuke Miyazaki
*	Project: Straw Man
*	Date: 09/13/2013
***********************************************************************************/
#ifndef CREDITSTATE_H_
#define CREDITSTATE_H_

#include "igamestate.h"

class CCreditState :
	public IGameState
{
public:
	static CCreditState* GetInstance( void );
	static void DeleteInstance( void );

	virtual void Enter	( void );
	virtual void Exit	( void );
	virtual bool Input	( void );

	virtual void Update	( float fElapsedTime );
	virtual void Render	( void );						
private:
	static CCreditState* s_pInstance;

	CCreditState(void);
	~CCreditState(void){}
	CCreditState( const CCreditState& );
	CCreditState& operator= (const CCreditState& );

};

#endif //CREDITSTATE_H_